#ifndef FileSystem_h
#define FileSystem_h

// The file system
class FileSystem
{
private:	
	static FileSystem *fileSystem;

public:

    FileSystem();
    virtual ~FileSystem();
    
    virtual FILE *Open(const char *file, const char *mode);
    virtual char *GetContent(const char *file);
    static FileSystem *GetFileSystem();	
};


#endif
